module.exports = {
  globals: {
    "ts-jest": {
      tsConfig: "tsconfig.test.json"
    }
  },
  preset: "ts-jest",
  testEnvironment: "node",
  collectCoverage: false,
  coverageThreshold: {
    "./src/**/*.ts": {
      branches: 10,
      functions: 10,
      lines: 10,
      statements: -30
    }
  },
  reporters: [
    "default",
    ["jest-html-reporters", { "filename": "test_report.html" }]
  ],
  testPathIgnorePatterns: ["/node_modules/", "/dist/"],
  collectCoverageFrom: [
    "./src/**/*.ts"
  ]
};